package com.xbongbong.pro.businesstage.pojo.vo;

import com.xbongbong.paas.field.FieldAttrEntity;
import com.xbongbong.paas.toolbox.wrap.BaseVO;
import com.xbongbong.pro.businesstage.pojo.StageListPojo;
import lombok.Getter;
import lombok.Setter;

import java.util.List;
import java.util.Map;

/**
 * 详情阶段列表
 * @author haibin.zhang
 * @version v1.0
 * @date 2019/3/10 18:25
 * @since v1.0
 */
@Getter
@Setter
public class StageLogListVO extends BaseVO {
    private List<StageListPojo> stageList;
    private Boolean changeStage;
    private Integer type;
    private Boolean permission;
    /**
     * 客户是否已成交
     */
    private Boolean dealConcluded = false;
    /**
     * 客户是否已归档
     */
    private Boolean archived;
    /**
     * 移动端详情页特殊回显，[5,8]表示总阶段为8个，当前处于第五阶段
     */
    private List<Integer> nowAndTotal;

    List<FieldAttrEntity> explainList;
    /**
     * 是否允许回退按钮编辑 1：允许 0：不允许
     */
    private Integer isEnableBack;
    /**
     * 上一阶段的code
     */
    private String beforeStageCode;

    /**
     * 订单详情页进度条数据
     */
    private Map<String,String> ScheduleMap;
}
